<?php

class Application_Model_DbTable_Zajecia extends Zend_Db_Table_Abstract {

    protected $_name = 'zajecia';
    protected $_primary = 'ZAJ_id';
    protected $_dependentTables = array('Application_Model_DbTable_Zzzusezaj');

    //wiele zajec
    //zwraca tablice zajec z aktualnego tygonia
    public function getZajecia($rok, $tydzienRoku) {
        $zajecia = $this->fetchAll("ZAJ_rok = '$rok' and ZAJ_tydzien = '$tydzienRoku'");
        return $zajecia->toArray();
    }

    //jedno zajecie
    public function getZajecie($id) {

        $rows = $this->fetchRow("ZAJ_id = '$id'");
        return $rows->toArray();
    }

    public function ileZapisanychOsob($idZaj) {
        $zajeciaTable = new Application_Model_DbTable_Zajecia();
        $zajRowset = $zajeciaTable->find($idZaj);
        $zaj = $zajRowset->current();
        $user_Rowset = $zaj->findManyToManyRowset('Application_Model_DbTable_User', 'Application_Model_DbTable_Zzzusezaj');
        $liczbaZapisanychOsob = $user_Rowset->count();

        return $liczbaZapisanychOsob;
    }

}

